<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>DHEMOS core: Com Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">DHEMOS core
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classCom-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Com Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae6c01d8230e9aeedcd2f6aec22a448e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6c01d8230e9aeedcd2f6aec22a448e4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>connectDB</b> (bool pDebug, const std::string &amp;p_mapID, const std::string &amp;p_simID)</td></tr>
<tr class="memitem:ad054bb893da0adc7a41f57976d6df05a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad054bb893da0adc7a41f57976d6df05a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>disconnectDB</b> ()</td></tr>
<tr class="memitem:ae1e54aa3c63e8ae292be656422274ae0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1e54aa3c63e8ae292be656422274ae0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isDebug</b> ()</td></tr>
<tr class="memitem:ad57eed85082536db06e22cdd48fde75e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad57eed85082536db06e22cdd48fde75e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>logSimulationTime</b> (int pTimeInSeconds)</td></tr>
<tr class="memitem:a0a57917d2320619f540c7fccef6bd7b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a57917d2320619f540c7fccef6bd7b3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>readSim</b> ()</td></tr>
<tr class="memitem:a05551aa9ccf1d52c5b9e165414662896"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05551aa9ccf1d52c5b9e165414662896"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>readModel</b> ()</td></tr>
<tr class="memitem:ad43bfac0b428f64a7764b6602a6a2f5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad43bfac0b428f64a7764b6602a6a2f5c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>log</b> (Matrix pLogMatrix)</td></tr>
<tr class="memitem:ac15d4ab4ae54fb18a7d21e407e5f517d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac15d4ab4ae54fb18a7d21e407e5f517d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>logFolder</b> ()</td></tr>
<tr class="memitem:ac1b14cd57ccc4600a2d12dd446a9a688"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1b14cd57ccc4600a2d12dd446a9a688"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getModelValue</b> (int pPos)</td></tr>
<tr class="memitem:ad480f09d52e9377d0ff2ba0dec4753c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad480f09d52e9377d0ff2ba0dec4753c1"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getCP</b> ()</td></tr>
<tr class="memitem:a8205b2cb95f3578f4209fa05a30afc0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8205b2cb95f3578f4209fa05a30afc0c"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getGravity</b> ()</td></tr>
<tr class="memitem:a621ce6a42939cb82a909fd3303dfb054"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a621ce6a42939cb82a909fd3303dfb054"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getWaterDensity</b> ()</td></tr>
<tr class="memitem:a9bf0715b6172b5f40b1321108f2a2015"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9bf0715b6172b5f40b1321108f2a2015"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getKinematicViscosity</b> ()</td></tr>
<tr class="memitem:a35ff5f49fc34be83beb3aba543a2b273"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35ff5f49fc34be83beb3aba543a2b273"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getPi</b> ()</td></tr>
<tr class="memitem:ad3c42dbbf5a7a7e398c83f2574a927db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3c42dbbf5a7a7e398c83f2574a927db"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getPipeRoughness</b> ()</td></tr>
<tr class="memitem:a66b01a7035ee33879cd601745e3f6c96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66b01a7035ee33879cd601745e3f6c96"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>getDebug</b> ()</td></tr>
<tr class="memitem:aa69f4eeac4cd6c83fdcc472f2ba1bbae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa69f4eeac4cd6c83fdcc472f2ba1bbae"></a>
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getMapID</b> ()</td></tr>
<tr class="memitem:ae38da331a79b7d77be8a8693ea2f496a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae38da331a79b7d77be8a8693ea2f496a"></a>
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getSimID</b> ()</td></tr>
<tr class="memitem:a963c18d03a2be5033b4614e83d6497b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a963c18d03a2be5033b4614e83d6497b6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isAgentActive</b> ()</td></tr>
<tr class="memitem:a7171603e3e4e72cd45f037505550156d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7171603e3e4e72cd45f037505550156d"></a>
Matrix&#160;</td><td class="memItemRight" valign="bottom"><b>createComponents</b> ()</td></tr>
<tr class="memitem:adb11bc52a0f80cf9768bba115279d56e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb11bc52a0f80cf9768bba115279d56e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getModel</b> ()</td></tr>
<tr class="memitem:a95b22eecb2d39d6b4cff6aca15aff882"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95b22eecb2d39d6b4cff6aca15aff882"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getOutdoorModel</b> ()</td></tr>
<tr class="memitem:a865d5ddec19139a5c4a7b59b39d03b6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a865d5ddec19139a5c4a7b59b39d03b6e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getStepLength</b> ()</td></tr>
<tr class="memitem:a5f1bfc1c93357b776c43556c8dd71908"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f1bfc1c93357b776c43556c8dd71908"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getLogFrequency</b> ()</td></tr>
<tr class="memitem:a2040fe639a86fe26fab33333c1b12c9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2040fe639a86fe26fab33333c1b12c9a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getSimulationLength</b> ()</td></tr>
<tr class="memitem:a9dbbec4d2a6bb02b9d424352573809cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dbbec4d2a6bb02b9d424352573809cb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getErrorMargin</b> ()</td></tr>
<tr class="memitem:a2547301d3c2262974bce641634b06f4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2547301d3c2262974bce641634b06f4f"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getIterationLoops</b> ()</td></tr>
<tr class="memitem:a915b9a195c785f288fb4d37c6a128ca7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a915b9a195c785f288fb4d37c6a128ca7"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getInitialWaterTemperature</b> ()</td></tr>
<tr class="memitem:a85f65d0350aa58ed6c4f558c5e9bfcbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85f65d0350aa58ed6c4f558c5e9bfcbd"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getStillWaterLimit</b> ()</td></tr>
<tr class="memitem:a8c51e4ca998148d58401e8a92f152854"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c51e4ca998148d58401e8a92f152854"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getPipeUnitLength</b> ()</td></tr>
<tr class="memitem:ac49d47d111f858bc041cc806595e33c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac49d47d111f858bc041cc806595e33c8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getAgentID</b> ()</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a53bb47c9996946c3408b532bd699d76e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53bb47c9996946c3408b532bd699d76e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_bDebug</b></td></tr>
<tr class="memitem:a76e54d2205b7197a30b096c10ef35c39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76e54d2205b7197a30b096c10ef35c39"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_bAgentActive</b></td></tr>
<tr class="memitem:a432904ddf801fcd1997f3c2b6fcc4907"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a432904ddf801fcd1997f3c2b6fcc4907"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>m_sMapID</b></td></tr>
<tr class="memitem:a34a7b02e5a83578e1c114929e8b6cbe6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34a7b02e5a83578e1c114929e8b6cbe6"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>m_sSimID</b></td></tr>
<tr class="memitem:a80ce2ec33e451f01b129fe133a1d723d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80ce2ec33e451f01b129fe133a1d723d"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>m_sLogDir</b></td></tr>
<tr class="memitem:a76e70785e39f0186a130b9f9bd4f149f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76e70785e39f0186a130b9f9bd4f149f"></a>
std::vector&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_vModelValues</b></td></tr>
<tr class="memitem:a0a40c3e84c17c763be5cef5852ba59f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a40c3e84c17c763be5cef5852ba59f0"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_fCP</b></td></tr>
<tr class="memitem:aecaf26aff50d825b43bd46e582c7fa3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecaf26aff50d825b43bd46e582c7fa3e"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_fGravity</b></td></tr>
<tr class="memitem:ac7b8c4fb3b164b2497e39370bf815b38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7b8c4fb3b164b2497e39370bf815b38"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_fWaterDensity</b></td></tr>
<tr class="memitem:ac43a67f8aef46377b29e30c868ed756f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac43a67f8aef46377b29e30c868ed756f"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_fKinematicViscosity</b></td></tr>
<tr class="memitem:a3e7b753dda15071f30ee40efb54adb6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e7b753dda15071f30ee40efb54adb6c"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_fPipeRoughness</b></td></tr>
<tr class="memitem:ac6746ebd24b1258e63332e1371a6ac01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6746ebd24b1258e63332e1371a6ac01"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_fInitialWaterTemperature</b></td></tr>
<tr class="memitem:af27c21c6e3a5cb5bc74680b0aad238d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af27c21c6e3a5cb5bc74680b0aad238d6"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_fStillWaterLimit</b></td></tr>
<tr class="memitem:a49664fcfff2165f0eb57bfd33a9bc572"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49664fcfff2165f0eb57bfd33a9bc572"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_iStepLength</b></td></tr>
<tr class="memitem:a999b25d42b7d1ccfedb4a6d58ab9221e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a999b25d42b7d1ccfedb4a6d58ab9221e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_iLogFrequency</b></td></tr>
<tr class="memitem:a6d3438db6870a85fde5787ca1b91db5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d3438db6870a85fde5787ca1b91db5d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_iSimulationLength</b></td></tr>
<tr class="memitem:a65d0af9f1b88d26e3b96b45e17d55a0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65d0af9f1b88d26e3b96b45e17d55a0d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_iErrorMargin</b></td></tr>
<tr class="memitem:a60f6e71fc720f55636a4ab70356c2129"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60f6e71fc720f55636a4ab70356c2129"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_iIterationLoops</b></td></tr>
<tr class="memitem:a276d8caf0fdb49d6084cfbe9158a5d24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a276d8caf0fdb49d6084cfbe9158a5d24"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_iModel</b></td></tr>
<tr class="memitem:aba46603ed7f0d1a316e4abb01d96275e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba46603ed7f0d1a316e4abb01d96275e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_iOutdoorModel</b></td></tr>
</table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>header/<a class="el" href="com_8h_source.html">com.h</a></li>
<li>source/com.cc</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri May 17 2013 23:12:56 for DHEMOS core by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>
